Pros
The management is very, very good. Seems like they've heard enough complaints over the years and wish to make things better. Based on the contractor you work, you may telework or have flexible schedule. You must submit timesheets on a daily basis which is annoying They really do care about their employees and they try very hard to give recognition. The HR team is great!!!
Cons
They need to win more contracts or things like benefits can look bad. You have opportunities for growth but it will take a long time. The benefits coordinator isn't so good, may need to retire but not the best at what they do. The annual increase is only 1% no matter how hard you work. Yes it's true, 1% Benefits are pretty bad. Paying $300 per pay period for 2 people