Pros
Good salary, nice office location, free parking, comfortable office, nice people
Cons
A company who cares about volume above everything else even if not supported by structure. Too aggressive for its own good. Strategy is sacrificed for volume and a lot of things are no longer done well because everything is rushed and pushed even if not really ready. Employees are not engaged nor rewarded apart from salary and basic benefits.. no employee engagement programs. Overworked and stressed employees. No work life balance. Expected to answer even while on leave (even if youre sick!). Some teams have "Cover yourself" culture which gets in the way of working, instead of helping. There is sometimes too much to do and it's unclear why you are asked to do it other than pressure from higher bosses.