Vantaggi
Excellent company that invest in their employee development. Numerous development opportunities, in the form of courses and/or on the job growth. They are on the aggressive in their expansion of the business, as well as nimble in the market place. They are extremely innovative as well. The number one pro of working with the company was the growth opportunities and development. Benefits, 401k, and stock purchase is also very strong.
Svantaggi
Although the growth opportunities are great, it takes an substantial amount of time to move upward. There is a lot of politics that are played and a lot of red tape in order to get projects or initiatives across the line. Also, very high demand - in order to be a top performer you must manage a team as well as manage initiatives. The work life balance is not ideal...Merit increases and bonuses are also not that great.