Pros
Great compensation, competitive salaries, different challenges each day, great team with lots of experience and a willingness to help new teammates that aren't jerks.
Cons
My manager allowed another co-worker to yell and scream at other co-workers. It made for a pretty hostile work environment. It also felt like he played favorites when he invited all of the guys, weekly, to do things outside of work but never invited the women. He also was lenient with one gentleman in particular and would allow him to call out sick once a month (sometimes more frequently) after partying too hard. Worked a lot of hours, weekends, nights to get everything done but really enjoyed the folks I was working with. Was told I had to move to Decatur for another opportunity with the company.