Pros
Competitive pay and benefits, location. They know how to cover up a bad situation so you don't see it, make a mirage look real, a surface fix.
Cons
The company is highly misleading. I am not surprised to see the multiple new positive reviews all during the same month from current employees. The company has had multiple bad reviews posted in various review places and then they have staff that counter those reviews by posting other positive reviews to boost their ratings, such as here, but all these employees were told to review, they did not put a review by their own choice. This company is also not accredited by the Better Business Bureau, and the BBB gave the company an F rating due to 10 complaints filed against the business, the business failed to respond to 3 complaints filed against them, and 2 complaints filed against them were not resolved.