Pros: tons of free food
A good company for you to get experience but not to build a career. Fun coworkers, but managers don't provide training and expect that you should learn everything on your own. Not allowed to ask them questions, only bring them solutions. If you are a salaried employee, they will work you to the bone.