Pros
-nice office and downtown location. -good colleagues and manager. -company culture can be good depending on the manager you get. -senior management has a clear plan in terms of where the company is going, they don't know what to do with their people though. -good company events. -diverse and inclusive company.
Cons
-you will have to take on other people's jobs and do yours at the same time too. -promotions will be given to favorites (qualifications are not considered much). -salary will not increase by much at all. -senior management doesn't know how to retain employees. They get fed up and leave elsewhere for a higher pay. This is terrible because they take the inhouse knowledge and expertise they have with them and other team members are left to pick up the pieces. -terrible work life balance.