Pros
Market leader in its field, ample training opportunities, high growth rate, room for opportunity inside and outside original position, executive management is as open as I've experienced at a company, leadership is accessible when needed
Cons
Lean staffing that at times can prove to be detrimental, salary schedule does not appear to match up to similar jobs elsewhere.