Pros
Many excellent individuals, who help to deliver a great experience for their customers. Reasonable with work/life balance, if boundaries are set by the employee. Competitive salaries and benefits. Lots of intellectual property, processes, to help expedite projects. Again, some really stellar individuals to learn from, and with.
Cons
Leadership is sterile and culture is lacking. Projects often poorly scoped and/or staffed, causing undue stress on high performers as they try to salvage things on behalf of their customers. Poor hand-offs between sales, delivery, and support, leading to confusion and churn. The further you get from the point of sale, the worse the experience is for both the customer and employee. No sense of purpose, besides meeting billable expectations set by leadership. The old CEO (Tom Galambos) was personable, but the current CEO (Jerry Hawk) is cold and distant. They traded the personal touches for economic efficiency, and now everyone suffers.