The company being so large made the environment feel distant at times, but the smaller teams within the company were very close and responsive to employee concerns. Advancement was very clear and self-managed. An employee could advance at their chosen pace. This process was a main benefit of working for the company. The work was rewarding, but could be overwhelming at times, and because of this, scheduling could get difficult and getting off work on time was sometimes hard to manage.