Vantaggi
MASSIVE variety of tickets, so you get plenty of chances to learn something new, and everyone encourages you to try something new when business permits. Leadership recognizes and rewards hard work. Salaries are competitive with other MSPs in the area. The people you work with are genuinely awesome, and they go out of their way to help when they can. Culture is evolving from its old days, but still manages to keep that personal touch of a smaller company.
Svantaggi
Sometimes decisions can be made a bit hastily from the executive team, but they aren't afraid to admit it if they do something wrong, and they correct the issue. Salaries can't compete with contract positions on base, so this sometimes leads to turnover, and that can seem like a huge turn-off for new employees. There is an on call rotation, but it's only a week at a time and calls are usually fairly simple after hours.