Pros
Decent benefits. The idea of the CMST program is great but execution is quite poor. Vacation policy is decent. There is room for growth if you're in with the right channels. Work life balance is all right if executives staff projects properly.
Cons
Higher level management takes advantage of employees with less experience. Favoritism is clearly shown amongst executives/directors. This leads to losing good talent and keeping underqualified employees. Compensation is low. "Flex" program does not actually work - people accept an offer from Shawmut under this condition and end up being required to stick to stringent office hours & location. Staffing on the project management side is disorganized - this ends up with some employees being overworked & underpaid, and some having excess downtime (which prevents learning and growing). High turnover - leads to unhappy clients who need to deal with staff being constantly replaced with no advance notice.