FilterSan Jose, CA Area
I have been working at Chegg full-time
friendly coworkers, cozy campus, free lunch, snacks, gym. you're given an illusion of peaceful, hilarious working environment
as said in the review on Dec 17, no job security. getting fired without any warning, so this is an indeed "at will" job, think it over before you take the job offer.
Advice to Management
google "chegg Permanent layoffs", check out the first answer. is it really what you think? amusing.
I worked at Chegg full-time (More than a year)
The workplace is pretty relaxing, it's a great place to be if you don't want to work hard.
The people are generally quite kind.
Chegg has incredibly high turnover. High performing individuals generally leave the company as soon as they can while lower performing individuals feel right at home.
A lot of big decisions were made by upper management just based on hunch and the company went through a reorg every 4-5 moths.
If you want to work for a tech company where you can grow a lot and have meaningful skills with cutting edge tools to carry you in the future, Chegg is not the place for you.
For a company that prides itself on making data driven decisions, they have made awful decisions which they try to sweep under the rug afterwards.
Advice to Management
There were often too much decisions driven by politics and hunch.
The management for the most part was non-technical but was always trying to micro-manage.
I have been working at Chegg full-time (Less than a year)
You get a somewhat decent free lunch
Office is nice and clean with good amenities
Human resources does a good job of on-boarding
If you are burnt out as an Engineer it's an easy place to cruise (see cons below)
If you are a highly driven, capable and self-motivated engineer you will not find yourself working in teams with like-minded individuals
You will not build world-class software
Most of existing software / infrastructure was very poorly designed and implemented. There is a ton of legacy already. Company is working towards improving this but...
Little to no interaction with product management. You will not learn about the domain at all beyond a 1 hour meet and greet bone thrown your way every once in awhile
No incentives in place to maintain motivation
Advice to Management
1. To build a world-class engineering organization you need to put incentives in place to attract and keep world-class talent. A near-market salary is not incentive enough and the options being offered are not enough
2. Ensure that people have titles that are reflective of their actual capabilities. There is nothing worse then working w/ people that are less capable then yourself in positions much higher within the organization
3. Promote engineers that get work done no matter what the cost. There is a tendency to hire/promote people that talk the talk but never or can't walk the walk. World class organizations are built by people that roll up their sleeves and get the work done.
4. Ensure that only high-quality candidates get through the door for on-site interviews especially if they are interviewing for Senior positions
5. Ensure that the people that do the work and generate the ideas are the same people who present those ideas and get recognition for their hard work. There is nothing more demoralizing then pouring blood, sweat and tears into something and having someone else be recognized for it
6. Improve the software development process. There is a significant lack of true software product management (not visionaries) and QA standards
7. Ensure that managers hold all team members to equal standards and those in senior positions to higher standards still
8. Consider promoting the hard workers to leadership/management roles within the organization. This will set an example for hard work
9. Provide a clear path to promotion within the company. Not once was it ever made clear to me what opportunities existed within the organization
10. Consider managed solutions instead of building everything from scratch
11. Don't try and use every technology under the sun. In the business you are in you should be innovating within the domain not the technology. It's perfectly reasonable to be several versions behind the latest & greatest. It's also perfectly reasonable not to be using that latest technology that you don't really understand yet. Wait until you build expertise around those technologies before jumping the gun
just for an IPO. But people already started leaving without any options vested. So it's that bad; don't even think about working here.
and a small group of good people.
if you take the IPO out, 1/3 of employees leave. Why 2/3 are staying? it's because 1/3 are does not know any better; 1/3 is very incompetent.
why people leave?
1. company this size (>100) but very detached between employees and managers. Managers do not know what you are working on. There is no appreciation. Managers and you probably talk once a month
2. incompetent people do finger-pointing to cover their azzes so often that nobody trust anybody.
3. IT manager is so incompetent and a good azz-kisser
4. Management accused employees for what they never did wrong. Then fire them quietly. Nobody knows why people are missing. Nobody knows except management.
5. Management speak evil of employees too
6. Management curse employees; everyday there must be a few speaking profanity. HR watches and keeps their mouth shut. What a typical HR.
After a re-org recently, all veterans starting leaving. A start-up and veterans are leaving. You know that you don't want to get in. It smells that bad. Stay away. You have been warned.
Advice to Management
- please resign and learn not to speak profanity. If you care about employees, don't say that you don't care. It's better to shut your mouth in that case.
- take responsibility
- hire better directors/VP. They are so incompetent that every meeting they have to finger-pointing someone else and act like they know better by criticizing other people work. In fact, they don't know anything
- Platform, technology and data are messed up. Where is the leadership to take it to the right place? All you do is delaying and months went by and not a single thing completed.
This will replace the current featured review for targeted profile. Are you sure you want to replace it?
Are you sure you want to remove this review from being featured for targeted profile?