Amazing projects, collaborative teams, flexible working hours/location
Svantaggi
Doesn't provide staff with computers to work, management treat staff terribly, large staff turn over, numerous staff members went through burn out BECAUSE of their work when I was there but management didn't care, toxic work environment, too much work for the number of people