Pros
Decent pay, consistent schedule, no weekends, benefits, PTO, 401k with match. I really enjoy working with the leadership and co-workers. It's about what you bring to the company that makes it a good place to work.
Cons
There could be more development and promotions in the company. I recommend to give it a try and bring your A game and you'll be happy.