Pros
People and other departments are nice to work with.
Cons
1) Pay is terrible. Started at around 65K after a 6 month internship instead of 76k-80k which is glassDoor's and indeed's average for starting salary in the same area due to cost of living, and by the time i reached my 5-6th year i was only at 72k after reaching a senor based status with the company instead of the national average of a senor software engineer which is 90-100k. 2) Management is unaware of how much you make after leaving i was notified that I should stay because i was making more than the rest my pay was 72k but they believed I was making 85K. 2) Management will underpay you but request more work, and more time which already includes a 24 hour standby to emergency applications which you have never touched. 3) False promises of getting raises. In my time working here anytime a large number of people left or someone important left there was this whole dinner or meeting in which people were told they would get a raise we never did. 4) Vacation time will not be honored. I reached a large amount of vacation time and when it came time to collect i was told i couldn't have it and the few times I could have it was called into work while I was away its a sweat shop for anyone in IT.