Pros
Consultants are nice and in the same boat as you. Collaborative and young
Cons
Management changed, billable hours is what's important now, you get promoted if you bill and say yes to whatever. Too much criticism from management, they are never happy they want you to do and be everything in the same time instead of using your skills they try to change you into someone else. If you are free you can be asked to do anything. Salary is low and no bonus, no RSP's. They are pushing really hard for in office and tell you that they keep track of people that show in the office. Monthly meetings are terrible praising people left and right for whatever and you get nothing for it. Micromanagement is rising. Most project managers have a huge ego or control freaks and they have too many projects they got no time for you you just have to do what they say the way they say it and each one of them works differently and you never know what's going to hit you. No wonder a lot of people left and they can't find people to hire they are just like a lot of other consulting compagnies now.