Pros
It's a great place to work. Everyone you work with is very understanding, and you can tell that they want the company and every employee to grow and succeed, not just themselves. I wish I had known about the company sooner because this is the perfect position to have while being a full-time student.
I found the position on LinkedIn and emailed my resume and cover letter to the hiring manager. The interview process moved quickly (but not too fast) and was very friendly and conversational. You definitely need to do your research into the company and be able to apply your skills to cover the clients they represent.
All in all, I would say that it is an extremely accepting and motivating environment. If you want specific opportunities everyone is open to hearing you out.
Cons
No cons to share at this time