Pros: great location, weekends off, good medical
Cons: poor management, no communication, watch out for the person next to you
Great place to grow your career, but not a place to spend too much time in longevity. For the right employee, you'll have many options to create your own position and duties. Track what you do and how you do it. Many skills to be gathered while working here.