Encouraging and fulfilling to work at a place where they promote from within!
Pros
It is refreshing to work in an environment where team building and teamwork is so vital to both your personal success as well as the company's, rarely does everything fall on your shoulders! There are voluntary programs(professional/personal) you can sign up for that will help with your professional, as well as your personal development and growth. The ability and encouragement to work with other departments...this level of involvement helps you recognize and understand others contributions to the company... and how it relates to the success of you personally and your department. At driversselect, when new positions open up, they encourage and allow employees to apply for these positions even if it is outside their current role of expertise.
Cons
The hours are long...but can be very rewarding.