Pluspunten
You will have some awesome and positive interactions with colleagues outside of your department (although upper management does not use the term "departments" in an effort to appear like a "flat" organization there ARE departments that are clearly defined and treated very differently). Growing company, several events throughout the year and for some, NOT all, excellent work-life balance (depends on your department).
Minpunten
Terrible upper management, starting with the cold upper heads and INCOMPETENT HR department. Many firings (high turnover rate) and you do not get to stay, no matter the quality of work, if the boss' wife does not like you. Beware if you're thinking of joining certain teams (Shipping, Marketing, Design...) they have a lot expected from them and poor infrastructure, organization and upper management support.