Pros
Good salary for my position, corporate profit sharing and benefits are good. I split work between 50% home / 50% in suburban location based on my activity. Large company trying to do well for upper tier employees that are not direct bill to clients. Very international flavor, as French Canadian HQ with large US and European operations.
Kontras
Lower tier employees treated like Kleenex; used and then disposed of. I see lots of new grad's used hard while probably being paid at very low end of spectrum. This is typical of Services company which needs to sell staff cheaply to maintain corporate margins. Staff are quickly cut when then are not billable. My experience is they have very inconsistent personnel quality in sales & business development. Very distinct left wing political atmosphere. Work swings widely between extreme overload and nothing. Work forty days straight, then not anything new for two weeks. In almost to years there, I have never had my manager stop by and talk with me one-on-one about anything. Contacts have been 10 word email instructions to engage someone on a task and a 10 minute mandatory annual review. In my group, no sense of team or bond. leading to lots of hiding when work is passed out.