The staff is great, while interning you can still sit in and audit the classes to help retain your knowledge until you find a job. Knowledgeable staff.
Cons
It is a small company, so very limited space to try and study in peace, work space is limited as well.