The cons are the pros because everything is a trade off. It's a lean company, so you have a high workload. Your employment status is stable, but the pay isn't that great. However, I've also gotten a pay raise every year, even through difficult economic times. When I look around for other comparable jobs in my field I have a hard time finding that pays what I currently make. I also recently did an analysis on my income since I've been there and on average my merit increases exceeded inflation. Their work from home policies are little outdated. In some respects I agree with it because I think some people aren't as productive as they should be, but their views do seam a little outdated. I can see that some managers are more flexible than others with it, but when people are working from home, it's completely under the table. The official policy is, there is no work from home policy. Everything with this company is simply a trade off, so if you're looking for a low risk long term commitment but willing to trade boring work for long term security, this is the place for you.