Pros: transparency, good pay, growth potential
Cons: managers don't write recommendations, no tuition reimbursement
This firm will reward you the harder you work. In other words, it's not too hard to "shine" as an employee and move relatively quickly if you play the "game" right. Just make sure to follow the rules, do your job, do your job well, and you'll be in a good position to move vertically. It's a "walls down" type of environment where senior management is constantly around. So, it's not too hard to get noticed for all the right reasons (and the wrong reasons). Once again, play the game right.
Everyone seems pretty happy here. Benefits and pay are good relative to the industry. The firm also encourages horizontal movement across all departments. There's a good possibility that an employee's job in the next 5 years doesn't even exist yet since the company is still expanding. It's not tiny by any means; it's sizable. Innovation continues to take place giving it potential for growth.
The hardest part about the job is not knowing precisely what you need to do to get promoted. This concept is probably not foreign to people outside of this company. However, it would be nice if the career path wasn't so ambiguous.
I love the people and positive vibe in the company. It's nice to know that the majority of your life spent during the week is around people you can get along with. The money is good, too. The day-to-day progression of "moving the needle" is also exciting to experience.