Working with something very important. The employees are very ambitious and most of them are so nice and good at their jobs.
Cons
The leadership. There has been a problem with how some bosses has acted, and there are still some problems today that is not okay. Thankfully it has gotten better over the years.