Good company to work. Most of their projects are long term with good benefits.
Not micro managed, CEO is prompt and ensure employees have a good environment.
Employees are treated like adults, not micro-managed.
Great work atmosphere.
Great bosses and coworkers.
This type of work environment allows the ability to focus on the task-at-hand, and NOT be distracted by any silly detrimental office politics.
Cons
Honestly, for the first time in any job, none that I could think of.