There weren't really any real downsides to working at Gravit-e as a dev imo. Sometimes the work involved some tasks outside of my comfort zone, like communicating with clients and using new programming languages (to clarify, management always double checked with me if I was okay with it too). But ultimately, this helped me grow and I appreciate it at the end.