Vantaggi
Everyone was in the same boat so peers bonded with each other
Svantaggi
This is the least professional company I've every worked for. Never paid on time (maybe once or twice) , never paid the correct amount. Even when I was showing the director my bank account he was still saying he'd paid me. The communication was terrible, the director brought in another upper management person who had even worse communication, and just left everyone out to dry most of the time. So lower level staff had to deal with all their issues. The lower level staff constantly had to team together and use their own resources to save this company on numerous occasions, including working 100 hour weeks while the company constantly felt like it was going to go under. The company had to be bailed out by Tokyo on several occasions in the space of a year, zero health and safety, promised bonuses went UNPAID. Do not work for this morally bankrupt company.