Great coworkers willing to share their knowledge and help you grow.
Cons
The company expects top tier talent but is not willing to offer competitive pay. Poor communication from upper management and lack of accountability from them created a loop of frustration throughout whole company. This used to be a wonderful place to work but management has made it clear that it is no longer about the people and all about the money.