Avantages
None that I can think of
Inconvénients
First off, the interview process was gruesome, at least 5 interviews including one with the CEO who assured me that they were a very cash stable company and had never needed to lay anyone off, and a test. Once I started, you find out that there is no management, which at first you think cool, no boss. But then you have nobody to go to with questions, you have no support and you actually end up with multiple bosses for each project that you work on. Which meant nobody is was working together to determine how much each individual developer was working on. The week I started I was dumped a project that was suppose to take 10 hours of time, when I left I had 40 hours already put into project and it had a least another 10 more hours to finish it. But the main developer who normally worked with the company left for India for 3 months the day after I started, which left me no support for the project and no buffer to the client, when the project ended up being wildly under estimated. I never saw any flexible work periods or any fun perks of working for this company. Being an east coast company many of the meetings were at 6:30/7:00 am my time, which I agreed to. But if I was assigned a project for the day during those meetings, within the hour the lead developer would already be micromanaging the project, expecting progress, knowing full well I was usually getting kids up and off to school during that time, which would highly irritate me. Especially when I usually worked till 6 pm my time to cover any time I needed to take care of kids during the day. One "fun" perk they had was once a month you could join the lunch and learn session and order lunch on the company. But the process was sort of a pain to reimburse the lunch and you really felt like you shouldn't take advantage of it, since most people didn't. Let along feel free to take advantage of the lunch and learn meeting, since you are suppose to be billing as many hours a week as possible. They really expect you to bill 40 hours per week, which seems a little unfair considering that OSHA allows for 2-15 minute paid breaks per 8 hours worked, but this company didn't even seem to allow for those bathroom breaks. I was constantly stressed about my time while working at this company! If you don't come into this company ready to make your own path the first day, its going to be hard to break into the tight knit groups already formed and get around the attitudes of upper management. And after seeing how the CEO got most of his jobs from friends within the industry and then ended up sabotaging several of those sales while I was there, I don't see how sustainable the company could be long term.