Paid a salary, but laid off/promoted solely based on hours in the building (no, a walk or lunch on the patio is not considered in the building). This leads to some very bad management since people are only promoted based on hours in building, not performance. Also this promotes slowing down - no point in getting your work done efficiently when you have to be in the office all day anyway. Another con is benefits - there are none! Insurance sucks and is very very expensive. 401k does not get matched (okay, they give a very small capped max but it is vested so if you stay less than 5 years at the company you'll get almost nothing). Annual pay bumps? Haven't seen anything yet. Allowed to work remote? Never, unless you have a good manager, but all days off-site are tracked and used for layoffs. The rules keep getting stricter regarding remote work, preventing good managers from being flexible at all. Also, there are no perks of going to office, even though it's required - feels like jail, no amenities, no free snacks or drinks or other perks like that, hardly any meeting rooms so all meetings are virtual anyway, no gym, nothing at all really to make you want to be there.