Many managers are shockingly incompetent and pathetic. There are no apparent growth opportunities for younger employees. Though they claim that the org structure is very flat -- there is definitely a disguised hierarchy. I would say this is a horrible place to start a career. All the high caliber well-educated employees left for better jobs with robust growth opportunities. Salary is somewhat of a joke and some other employees (myself included) felt completely misled by the job descriptions and titles (even after several rounds of interviews). I understand a job description is sometimes a wish list, but it should be somewhat representative of the general nature of the position instead of completely different.