Pros
. People are great to work with, most of them work very hard. . Casual dress for those who are want to wear jeans.
Cons
. Contempt for employees - lip service from management about the company being 'the place to be' . No longer a good place for work/life balance. Flexible schedules and possibility of working from home have been taken away from a lot of departments. No comp time. . Employees are micro-managed, their professional advice is rarely taken into consideration. . Stressful environment for IT employees are they are expected to do Production Support as well as Development using the Agile/Scrum methodology. . Unreasonable expectations are pressed upon employees, like maintaining a system availability of 99.79%, while no investments are being made into redundant systems, and a less-than-average responsiveness from our outsourced servers service provider. . Pay is lower than the market.