Pros
Opportunity for advancement and to have an impact in the company.
Cons
Can be hard to break into cliques of long time / pre-ipo employees. Inadequate job training for new hires - it can be a highly sink-or-swim environment.
Advice to Senior Management
More communication on strategic direction to employees