Pros
-Great career upside if you are a go-getter and can assume responsibility for numerous projects. -The benefits are competitive against the market. -Overtime hours are paid for or logged as comp time that can be taken off later. -Accessibility. Senior vice presidents are significantly more available than other firms. -Location. This is extremely subjective, but if you live in the city of Chicago there are great public transit options to get to the office. -Base pay is typically higher than most firms.
Cons
-Work Life Balance - If you prove yourself to be successful at your job, you will definitely get stretched at some point in your career. I'm not sure how long that lasts. Maybe forever. There's definitely a weekend crew in the office. -Old School. I realize the company is making strides to become more progressive in terms of the business, but there are a lot of antiquated mechanisms that still exist in the company. I detail more of them in the advice management section. -Lack of a two way review. There's no mechanism to see how project teams interact with management and it's common for senior management to be blindsided by employees quitting not realizing that the issue is with the manager. -High performers aren't always good managers. Although there are is something enticing about an engineering company with engineers at every level of the company, sometimes high performing engineers shouldn't be managers as the skill set isn't the same. -Company isn't structured to share resources between owners.