Pros
Always felt like I had job security. If you are a workaholic this place is for YOU!
Cons
Not going into the nitty gritty, but there is no standard "40 hour weeks", they will have you work 45+ and odd hours... I wouldn't recommend working for this company, I personally don't believe they pay you for what you're worth and the only thing that makes the check worth it is the overtime... but overtime every week for someone like me gets old. Working 45-50 hour weeks is their standard. Management is awful. Don't expect any time off. You get 1 week vacation after the first year - 3 years. Only 2 personal days (sick, just needing to call in, etc.) Maybe 3 depending on when you're hired. You just work too many long hours, so I feel you should at least have 2 weeks / accumulate it depending on how much you work. You cannot call in vacation.