Pros
If you can program this is place for you. Benefits are competitive (not including salary)
Cons
The business model is very flawed; automate processes and keep staff low. Senior management expects lower leveled employees to work an immense amount of hours for low pay compensation (lower 10th percentile in Nevada). Due to the business model of automation and keep staff low sets a very stressful tone to the work environment since management is looking to cut down staff in any areas after process improvements while straining other employees to take on the extra work left by the staff cuts. High volume of work and less staff equates to longer hours. Also with this business model opportunity for growth is very limited if not it’s non-existent. Another con is some senior management are not qualified to be managers and tends to micromanage staff causing morale in groups to go down and ultimately leading to high turnover. Management inexperience of the staff is very visible.