Pros
The company is growing rapidly and they have a lot of opportunities in several states. I received 5 days of training, which I was paid for, before I went to the client site. My manager is very involved and is always available. I previously worked for a large staffing company and they did not support training or professional certifications. I am very happy with my job.
Kontras
There are no opportunities for work remotely