Cons
No yearly raises, takes too long or forgets to remburse for transportation. Unusually high expectations yet doesn't give enough work to meet those expectations, very small amount of holidays off; and on the holidays you work, you might not get tickets anyway so you might as well just get a paid day off anyway. Performance review is complete nonsense. They do not judge you by how good you are, and they also pay you hourly for jobs that one would normally get hundreds; sometimes thousands for. Your experience doesn't matter, they are greedy and don't care about onsite technicians.