Pros
Unboxed Technology is a fast paced company which prides itself on the ability to partner with their clients. It is a great place to learn new skills and be exposed to different technologies. The company rewards those who take the initiative, and it's small enough where everyone knows everyone else. Management has an open door policy, and almost anyone can implement change. The culture is fun, complete with nerf gun battles, author readings, TEDx events and working in bean bag chairs. The teams push themselves to deliver the highest quality software in the most efficient way possible and everyone contributes. It's never a boring place to be.
Cons
For some people, Unboxed can be an overwhelming experience, often compared to drinking from a fire hose. Priorities can change at a moment's notice, and entire teams will pivot on projects to meet a client's needs. Someone who enjoys working on the same project for years may find the rapid adjustments at Unboxed to be unsettling. Additionally, there can be feelings of pressure in working to succeed at a high level with the resources that come with a smaller company. Everyone at Unboxed is important to the company's success.