Pros
I've been at this company 7 or the last 12 years, including the last 4. The environment is hard working and fast paced, and unusual related to other companies I've been with, everyone puts that effort in. Senior staff is smart, responsive, and adaptive. It's a technology company, so there's continual change, always something to learn, . It's also growing, and there's promotion opportunity abound. The staff is friendly, not clicky, everyone gets along. There's no need for team building or "forced fun" around Unitrends, it's just a fun place to be. This company is my family.
Cons
Being a growing company, change is continual. If you are looking for a job at a company to stay in the same position in year after year, or even for decades,or are not interested in pushing yourself or being promoted, or taking on new challenges over time, this may not be your fit.