Pros
Working hours, paid holidays, employee discount.
Cons
Leadership often lacks visibility into the day to day operations that keep the company running. The contributions of individual team members tend to go unnoticed, which makes it easier for headcount decisions to be made without fully understanding their impact. When roles are cut, the remaining team absorbs that workload to keep things from slipping, but without additional support or recognition. Compensation consistently falls below market rate, and career growth is limited. In practice, taking on higher level responsibilities doesn't come with a title change or pay adjustment, just more on your plate. There's also a noticeable culture of favoritism, which is a significant factor in why people choose to leave.