Management is avalable, open door policy.
Lots of opportunities to learn.
Great salary and the best benefit package I had.
Lots of resources.
Flexible schedule.
Cons
Not many promotion opportunities, but if you work hard you can receive interesting offers.
Slow paced organization but very consistent.