They make many promises that they don't keep. They are also very disorganized and any decisions take a long time to solidify. It is very cliquish and they tend to hire young (with little work experience) employees. They did allow us to have a flex schedule. If we only took a 30 minute lunch break we got to leave early on Friday. However our work had to be completed to leave early and many times I ended up working more hours than 40 hours. They also supplied us with fresh fruit as snacks during the day.