Pros
- Great resume builder and place to get your feet wet in corporate world. Yes, the pay is low but that makes the hiring pool less competitive. If you have no experience and no other prospects, and you don't mind a little hard work, then go for it. - Free gym. - Gave me the experience I needed to get an actual good job. Despite being there longer than I wanted to be, I was always learning new skills and owe every year of my time there to where I am now. - Very supportive team. - Company is very diverse and charitable. - Seems to be hard to get fired. - I had a fair amount of freedom in my position. If you do good work, they generally let you do your thing. I would say I actually did not feel very micromanaged.
Cons
- Commission accounts for a large chunk of your annual income; about 20%. - Zero transparency on said commission. The commission is a graduated system based on your total billed and your margins but, since billing doesn't finalize until several months later, they're prone to deducting or adding to later commission checks to reflect this. This is called the "true up." Confused so far? Well, it gets worse because they do not show you any of the math on how they arrived at your commission. It's your job to keep up with that and point out any errors to them, which do happen. Even if you are a solid accountant (which you shouldn't have to be), this is a lot of extra work just to make sure you're getting what's owed to you. - As business grows, the commission plan can get reduced. Their reasoning is we'll do more business next year, so you should still actually make more. What it really says is, we're doing great but we don't want to share much with you. - Pay is low but that's why this place is just good for the experience. As long as the pay is as low as it is, this is not the place you want to go to if you have enough experience to yield other prospects. - Sterile and factory-farm-like workplace. - Entirely too many job responsibilities placed on Project Management. - Rushed and lazy bid process. Even though the sales and engineering teams create the contracts, the PM's seem to be the only ones responsible for reading them.