Pluspunten
There are plenty of interesting problems to work on and the hours are pretty flexible. Sometimes there's food or a happy hour. A lot of the developers are really talented.
Minpunten
Despite the abundance of potentially interesting projects, requirements, specifications, and road maps are largely missing (or hidden from the development team for unknown reasons). Management is slow to respond to most requests for information and frequently misses feature meetings; when they do make it to meetings, they are rarely effective at ensuring the meeting is productive. Whereas many developers may be used to daily stand-ups, Unitrends has created its own style of status update meetings which manages to be worse in every possible way. Not to worry, though, the particular brand of status update meetings and the official development process workflow changes often enough that the current iteration will probably be replaced with something else in the near future. Benefits seem to keep getting worse. There's frequently a crisis of some sort.