Pros
Its a paycheck and there are some good employees
Cons
Where to begin. Firstly the onboarding and hiring process is the worst I have ever been through. Don't expect an offer letter and if you get one its just a brochure but does not have any important information on it. Next management is only in it for themselves and will only act when it effects them. Projects are a complete cluster and if they get completed there are more issues than it is worth. Project managers track projects on Word Docs in list form and have no clue what a projects statues is. Project managers also "forget" about customer processes, which adds complications and slows down projects. This has gotten to the point where the customers do not trust the PMs and will slow down the process just to confirm things are taken care of before the approve the projects advancement. lastly they keep job descriptions vague so they can add thing onto your plate without having to pay you more for what you are doing.