It is a good place to work engineer. We had a new manager last year and some good experience with him and learned something new. team members are supportive of each other and work with clients and directors closely.
Cons
Not very friendly working environment and not a good PTO policy.