The pay is low in comparison to other tech companies. Upper management micro manages extremely bad. The department I worked in a Project Manager different provide the resources for me to complete a project successfully and there was alot of unrealistic expectations from management about the heavy work load.