-Room to grow if you apply yourself and go after expanding your role. Sitting idle keeps you idle
-Nice co-workers
-Approachable management on all levels
Cons
-(not personal experience) but motivating the staff in entry positions to grow and expand the role they have for promotions