I did not really experience any downsides of the company while I worked there. With my position, there was a great deal of travel involved which some people might not have enjoyed but I really liked the traveling. The only problem that I really had was dealing with the help desk within the company. The company uses a ticket system to assign tasks to different teams depending on what was needed. However, sometimes when a problem was reported, the ticket would be assigned to the wrong group and would have to bounce around until we could find the group that needed to handle the problem. Though this was not a huge problem, it did get annoying sometimes. Other than this, I really enjoyed every other aspect of working for the company.