Pros
Decent company culture, I haven't been expected to work the large amounts of overtime I know other people in this field have.
Cons
Currently, there are a lot of people between assignments in a way that seems like management is trying to hide the company is just getting less positions to fill. I have had very little challenging or new to learn my entire time working here, and it is starting to feel like I do not have the same useful skills someone else with my years of experience should have, thanks to not being given the opportunities to get them. Raises have steadily been getting worse and worse every year, and I make several thousand dollars less than at least one male coworker with the same experience I talked to with no recourse to change that.