Pros
Fair Market Salary , Never an issue with Projects as they work with lots of direct clients , take good care of employees by investing in training and career enhancement. Excellent Leadership in place with a President who listens to his employees and does the best he can for the most part.
Cons
none at this time to the best of my knowledge