Its not always the competent people that stick around
Pros
It has benefits, Air conditioning, and adequate parking. My coworkers are awesome and it actually was the hardest thing to leave. My director is a great leader, and fights tooth and nail to empower and assist us. When I started, we got work from home Wednesday; the drinks were subsidized; we had a decent ratio of devs to QA ( 3devs to 1 QA ); training was performed based on interest; we had company parties yearly and game nights every few months.
Cons
Sage will hire anyone who marginally fits a description, which is not to say that they don't hire good people, but more that they seem more interested in filling spots than hiring good people. They will also hire rather than train or promote, so don't expect to rise through the ranks. Another fun fact is that most people see this and leave. This is not a small amount of people either. In about a two year period, looking strictly at the hires/present vs those who have left, the turnover is about 100%. As an example, my group had about 30 people. About 30 people have left and about 30 people have been hired. This results in a leadership structure that consists less of people who excel, and more of people who just "stay". Promotions have ceased for this year and last year, so excelling isn't going to get anyone anywhere. Someone else in this company's Glassdoor mentioned the 3% yearly raise unless you have reached the industry average. I can confirm that as a true statement. Since I started, we have lost work from home Wednesday; refreshments in the break room have a markup of about 15% above retail; i think the ratio for devs to QA is around 6:1, although one team is 1QA to 13 devs; all training is mandatory, and none of it is based on request; There are no parties this year, and in 4 years i think there have been 3 game nights.