When I first started working at GMS we had all sort of great benefits. Healthcare, vision, dental, paid vacation and also paid holidays. Ever since the company went public we ended up losing somethings. My healthcare went up, we lost vision, we had 2weeks paid vacation but now it went into a PTO system. We lost vacation hours and sick pay was rolled into this PTO system as well so we lost more paid time. We also use to get 9 paid holidays but the reduced it to 7. Also use to get bonuses but we lost those as well. IMO the company is okay to work for but it is a very high stress place.