Pros
Unboxed has the best office environment I've ever experienced. All of my coworkers are smart and fun - I thoroughly enjoy interacting with them on a daily basis. My direct manager is the best manager I've ever had, and he genuinely cares about me and wants me to succeed. The work-life balance is optimal, and the schedule is pretty flexible if you need to work from home, take some time to go to an appointment, etc. The leave policy is also super generous - you get six weeks of paid leave time per year, plus some holidays. The office manager, Bette, puts a lot of time and effort into making sure the office amenities are top-notch, and plans really great off-site events throughout the year.
Cons
Unboxed is still a small company, and as such the resourcing can be stretched pretty thin sometimes. In some ways this is a pro, since it gives you more autonomy and flexibility than you would have at a larger company. However, it can also be stressful and frustrating. There aren't clear development paths so it's difficult to find opportunities for learning and growth within your current position that will allow you to advance in your career.