Pros
Not much to say here. The computers we used were top notch. Nice big monitors
Cons
I was insulted many times for simple things. Told I don't know what I doing and why don't I try harder. So I tried to learn more and was then told I was wasting company time and money. My work performance, based on our customers was excellent, but if the customers didn't tell me , I would have never known because management doesn't mention a word. Everybody hates Mondays, I know, but I hated everyday. The management plays favorites and basically does not communicate with the ones that aren't in the "click". I travelled and was told to travel on the weekends. So I spent my weekends away from my family, and was never paid or compensated in anyway for those lost weekends. To top it off, I had my mother come to visit, and gave plenty of advance notice to management. A problem occurred on a project and even though there were others who could fix the problem, they made me travel out the next day to solve the issue. When I arrived, it was determined that the issue was easily fixable remotely. So I wasted my time because management didn't properly assess the problem and was not able to visit with my mother because when I got back, she had to leave. I left shortly after this incident as it was obvious that management had to idea how to handle work-life balance,