Pros
Opportunity to work from home made it very flexible. Hours worked were flexible. The people i worked with were great, the reason why I stayed for so long was because of the people.
Cons
No resources on projects. I spent most of my time finding new excuses to stall the project so that the clients would not find out that we didn't have any resources on our side. Too many processes we had to go through to get simple things done. Too much office politics from Execs and senior management trying to assert their authority and status. They have no clue on what is actually happening, on projects yet continue to question your choices every step of the way or refuse to listen to any advice provided by subject matter experts. Extreme cost cutting has led to almost quarterly redundancies, limited number of desks on each floor, no stationary and no tea or coffee.When you join they will provide you with a laptop, however you will have to provide your peripherals (laptop bag,mouse, keyboard, monitors). Training is all online with outdated and dry material. If you want proper classroom training for accredited courses you will need to fund it yourself externally. There are opportunities to attend instructor led classes, however the funding will almost never get approved (you will have more chance in winning the lottery).