Great place to work if you like a fast paced environment. The encounters with patients are generally great, depends on where you work.
Svantaggi
Your management team determines a good or bad environment. Many are not capable of providing the training needed to excel.
Stay on top of your managers