The best part is that we can run our tests in parallel using multiple machines, which makes it easy even when you have limited resources available at your disposal (we are running 100s or 1000's).
There were no major downsides while working here - but if there was something I would say its probably just how difficult some test cases could be coded up by someone new coming into this field! If anyone has any experience writing automation scripts/tests then they will pick things very quickly because everything seems like an obvious choice once explained properly :) This software helps us automate UI-based functionalities so more time gets spent actually developing features instead focusing only upon their implementation details / bugs etc.,.