Pros
Actually, one thing I can mention is that I spend almost eight months without doing a single task, and no one even suspected of that. Oh wait, maybe I should be posting that on the cons, cause I was bored af. But either way, apart from that, I cannot say anything positive.
Cons
Doesn't value employees. Can keep a resource working for years at a dull job and if the employee complains, will say that it is just a matter of luck. Doesn't have a clear career path for management positions and no plan at all for the technical folks. Management only focuses on profit, and underestimate the capacity of the resources. They promise a lot of benefits and fail to fulfill them. The employee evaluation process is a bad taste joke, were rules are bent all the time to benefit whoever they can keep on a leash.