Pros
stable work environment with great benefits and room for career growth
Cons
seniority is valued over capabilities, co-workers lacked basic work ethic arriving late, calling off, refusing to perform tasks within job description with no real consequences, discouraging work environment