Pros: opportunities to grow and learn, pro-active, take initiative to succeed.
Cons: overcome entrenched management
Great company to work for, always hiring. Stable job
Good training requirements and documentation practices. The company invests heavily on ensuring that all employees have a training matrix that outlines the training they must complete prior to starting their job. Great benefits and flexible work hours.