Pros
Unboxed is a 7-year-old startup. It has a solid client base and facilities, so it's more stable than a startup, but it hasn't become "corporate." It has been staffed with very bright people who love what they do and they do it well. The company is very creative and builds stuff that is entertaining and fun. There is a lot of collaboration and people can try new things and get involved with things outside their official job description. The office is flexible in everything from where to sit to whether you need to work flexible hours. Clients seem to love the partnership and forward thinking they get when working with Unboxed.
Cons
The same thing that's a pro is a con: Unboxed is a 7-year-old startup. Processes are not always well defined, nor are job descriptions. Things are constantly evolving, and so you are not surrounded by people who can say "this is how we usually do it" There are new challenges every day. You are expected to flex into different roles at times and usually to do things new and creative. Management doesn't usually have the answers and are expecting people to step up and fill the roles. Some people thrive in this environment, enjoying the challenge and the opportunity to influence. But many don't, especially if they have experience working in more established companies. Management is actually very open to criticism, advice, and ideas, but bringing this to them is out of many people's comfort zones.