The environment here alternates quickly from low-key to fast paced (i.e. critical mass). The engineering team has more than a few brilliant minds and in general there's no distracting workplace drama. This is an excellent place for newcomers to their respective technical fields (software, hardware, digital design) to get their hands dirty with design -- an opportunity often left to senior engineers in other workplaces. Work/life balance is pretty much out the window, but the experience is well worth it.
casual dress code, interesting projects, design experience
unrealistic deadlines, high-stress environment at times