Pros
Professional staff, excellent facilities (very modern and clean), great employee amenities & perks, very competitive pay and benefits (more than most companies), supportive and pro-active management, flexible working hours if coordinated with management
Cons
None to state at this time