Vantaggi
Many coworkers were great to work with. The backoffice / HQ staff were very helpful. Some good projects. Great benefits package - insurance, vacation, etc.
Svantaggi
Low or no pay raises. Senior Management was ineffective, inadequate, and incompetent. Absolutely no business development capabilities - terrible track record in the last few years. They seem to fall out with every company they've ever partnered with. This limits growth opportunities. The CEO is kinda OK, but it's the rest of the leadership that is the problem. However, the CEO will put on a public face, but has her own support structure / special people that she really trusts. You're at the mercy of the PM or whoever is running your project. No matter how well you may work on your project, the PM can bumble their way through and drag you down. Lots of politics involved with the Senior Management team. Lots of backbiting, turf battles, and lack of trust as mentioned by another reviewer. F A V O R I T I S M Company is so lame that their name is spelled wrong on this board...