Pros
People are great, easy to take paid holidays, good pay and support, overtime limited but properly payed, so unique compared with other Japanese company
Cons
Some department got bit harsher working environment than others (overtime n stuff), but overall people still great