- Gain great experience in a short amount of time. - The skills you acquire here are highly sought after in the job market. - You will be surrounded by sharp people who know how to have fun. - Although the company is growing rapidly, you will feel like you're around family. - Company leadership has a clear vision and is mostly doing the right things to realize that vision.

Cons

- Compensation needs to be more competitive - Compensation needs to be more in line with industry standards - Compensation needs to be proportional to the long hours of work required to be successful.

Advice to Management

You will continue to lose talented people if the compensation levels lag behind industry standards.

Their pay increases are not based on however well your review went, they are "stack-ranked" by managers up and down the line and a good percentage of people are guaranteed to get no pay increase just because they have to have a quota of people in that category, not because they necessarily sucked. It's possible to have a decent review and get no pay increase. Starting pay is low among the workers that started before the new management, but they don't try to make up the difference with the more experienced workers. Hours can sometimes be a problem, especially on projects or special occasions. There is a new atmosphere that can be described as low tolerance for mistakes that makes it easy for them to fire people for mistakes that shouldn't matter. Management can be described as insensitive due to the pay and hours, and mistakes.

Advice to Management

Lighten up, pay your 'original' employees to catch up them up with the new hires, and actually ties your salary increases to review scores. And control the hours, encourage comp time.