Primarily supporting small environments, as in under 30 users. Due to the large volume of such customers, something is always breaking somewhere, resulting in on call rotations that are not fun. Not fun at all.
Only a small handful of clients had over 100 users, so if you are looking to gain experience in larger enterprise environments, you aren't going to get much of that here.
From what I was receiving and in discussions with a few other engineers, pay was sub-standard, but not criminally bad.
As it is a smaller company, there is limited opportunity for career advancement. Can't fault the company for this, just a fact.