Pros
+ Great if you know nothing about Linux and you are looking to get started, you can learn a lot + Medical plan is pretty decent (you pay nothing for yourself) + Regularly offer free lunches, the occasional breakfast and the rare dinner + The people are stellar (with the exception of management), everybody has done something significant, from major websites, games, and others, it seems everybody has done something interesting and meaningful.
Cons
- The pay is absolutely terrible. - Time off plan is sub par and it is often difficult to use your time off benefits due to an extreme shortage of staff. - Tons of stress because of the work load and lack of staff to do said work. - Performance reviews are consistently done late. - Raises are small and few and far between, even if you negotiate well. - Management is ineffective, you will regularly be dealing with people who have zero experience in the industry, no managerial skills, extremely unprofessional and, in general, are poor managers. - Company refuses to adapt. Many people leave because of the poor location, but most said they will gladly stay (despite all the negatives) if they could work remotely. Management will _absolutely not_ budge on this. This is concerning as somebody who wants to work remotely firstly, but even more concerning because the company is suffering greatly due to a lack of staff. One would think that if a company was demonstrably suffering because of a lack of manpower, the company would relax outdated views like no remote work, but that will not occur. - The CEO regularly micromanages everything, getting to the point where every single pull request must be approved or denied by him. Lots of work is wasted because a project was carried out in a way he would not do himself and must be done to conform to his outdated ideas of how things should work. - Absolutely no room for advancement. Every department is so understaffed, even if you are 100% qualified for another position, you will not be promoted because departments can't afford to lose anybody. Prior to my departure, there was a ban on promoting from within because of this reason. Management should not toy with people's careers because they are ineffective at attracting desirable candidates.