Pros
- The management team is committed to constantly innovate and find new ways to improve the corporate culture. - Management team really listens to suggestions from employees and act on those suggestions. - One of the best benefits packages I have seen in the area. - Great client relationship. - Management takes great length to make sure all employee knows where the company is going and thank them for the job they do. It's a small gesture, but very meaningful.
Cons
- On site employees feel very disconnected to corporate counterparts. - Not a whole lot of room for advancement or changing roles. - Particularly, the company seem to be moving away from management consulting to engineering. - While it is great that corporate are trying to enact many positive changes, they just dont have enough staff to pull them off. They are trying to do tackle too many things with too little human resoruce.