Pros
Easy workload, decent benefits, great coworkers, project/deadline based work, no one monitors when you start/end your day as long as you hit your project deadlines/milestones
Kontras
The different parts of the company are very disconnected from each other.
Not much growth
Boring/repetitive work