Straight forward and diverse company. You can work well and blend with everyone. Provides work-life balance and pays you fairly enough with the job you are performing.
Cons
It's hard to write the cons because I am enjoying what I am doing. Probably the stress of deadlines and month ends but it's part of the job.