Pros
Competitive salary, excellent benefits including PTOs, reasonable health insurance, and tuition reimbursement. Got some really talented IT people working in the company. Lot of events for the employee to participate and have fun.
Cons
Poor HR department who have no clue on how to retain the good employees by allocating the resources properly. Short-sighted directors who never present the accurate situation of the project to the upper management, which results in frustrated employees who actually do the real work. After hour events are fun but only for those socialize and for those who have no family to deal with. The "GrowAquilent" idea is badly damaging the relationship between the employees and the company. Everyone knows that it does not work but the executives seem to be deluded that it has been a success.