Twitter Reviews

Updated September 2, 2015
308 reviews filtered by
  • Any Location
  • Any Job Title
  • Full-time
  • Part-time
Employment Status

Reset

308 Employee Reviews

Sort: Popular Rating Date
  1. Helpful (2)

    Engaging

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Software Engineer in Boston, MA
    Current Employee - Senior Software Engineer in Boston, MA
    Recommends
    Neutral Outlook
    Approves of CEO

    I have been working at Twitter full-time (More than a year)

    Pros

    - Working with smart people who are trying to build something great - Collaborative atmosphere where engineers have real value in decisions that are made - Constantly trying to improve

    Cons

    - Staffing levels are not where they need to be in order to build what we're trying to build. - Feel like we're missing out on a lot by not being at HQ.


  2. Helpful (27)

    Chaos, Political, Bro heavy culture, stay away if you want achieve something great.

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Anonymous Employee
    Current Employee - Anonymous Employee
    Doesn't Recommend
    Positive Outlook
    Disapproves of CEO

    Pros

    1. Free food. 2. Great talents, but not sure how many will remain in a year... 3. Large user base for interesting stuffs. 4. We have super strong Business team! 5. Great pre-IPO compensation.

    Cons

    1. Poor middle management, they focus on dictating political interest instead of what external/internal customer want and hurting company long term growth. 2. Promotion process can be a scam. I observed a high-profile promotion did minimum works in a year, and over-claimed to be "impactful" code contributor. 3. Mediocre managers, ditatorship culture, over claiming credits on stalled projects. 4. Endless re-org, it is a tool to get rip of your enemies, results? Good ones sink/quit/hate&vest, Bad ones float. 5. Non-trust-worthy middle management, who can steal your credits.

    Advice to Management

    1. Stop putting in more structure into a young/fast growing company, which requires faster iteration speed and innovation. 2. Fire incapable middle managers and let people care about the company to run it, instead of people care about the next review. 3. For all the new acquisitions, let them run independently, don't let our mediocre culture ruining them. 4. "People" should be on your roadmap, we still have some great people left, please listen to them, trust them to rebuild a meaningful eng org.


  3. Helpful (29)

    Narrow vision, centralized decisions, dysfunctional teams.

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Software Engineer in New York, NY
    Current Employee - Senior Software Engineer in New York, NY
    Doesn't Recommend
    Negative Outlook

    I have been working at Twitter full-time (More than 3 years)

    Pros

    1- Twitter NYC is still a small engineer office, you have the chance to know everyone and influence through mentoring and hard work (or used to be that place... more on that on cons) 2- The engineering team is a very diverse group, from cultural aspects, professional and academic backgrounds. It not only fits the image of NYC diversity but also makes it open to diversity. 3- In Twitter, you have the chance to work with open source at large scale. See Twitter's github page to have a perspective on how much contributions there have been made and the frameworks you'd be working on.

    Cons

    As a rational candidate, you can observe the high rate senior engineers and engineers managers departures have left the company after 3-4 years. If you are optimistic person, take the fact they are fully vested and keep the pros. Otherwise, read-on.. Since the IPO, eng managers are unable to push back upper management decisions. Frequently, because they are young first-time managers, they start acting erratically against their own team, including arbitrary job terminations (e.g.: engineers were recently promoted before being terminated under the excuse of underperforming). As result, they inadvertently create dysfunctional work environment, since people either get emotionally detached from work or fighting for survival (in a remote office it becomes even tougher b/c there is no place to go.) At IC level, if you've been in the industry long enough, you know what to expect from engineers in self-preservation, e.g.: code being pushed into private git repo's WHILE design review is still underway to get ahead of the "competition", obnoxious code reviews to slow down the "competitor", never questioning dysfunctional management decisions in meetings (playing the favoritism game.) Twitter was once a great place to work because it fostered creativity in engineers, giving the opportunity to grow their careers truly on a merits basis, i.e.: from own ideas to execution. Most of the work now is on-demand basis and most of self-expansion would happen during your extra time (yet not very valuable nevertheless.)

    Advice to Management

    If Twitter succeeds in future it is not due the management but the fact it was stablished product before the organizational changes, don't overreact to wall street, it just a spoiled kid...


  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Review


  5. Senior Software Engineer

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Anonymous Employee
    Current Employee - Anonymous Employee
    Recommends
    Positive Outlook
    Approves of CEO

    Pros

    great data that you can analyze. fun people that are happy to teach and help

    Cons

    frequent changes in management. Need more stability for larger projects


  6. Helpful (2)

    Awesome place to work with a wonderful culture

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Technical Program Manager in San Francisco, CA
    Current Employee - Senior Technical Program Manager in San Francisco, CA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Twitter full-time (More than a year)

    Pros

    Flexibility, fun, great cultural values, a product that matters, tons of growth, management that cares, food, benefits, smart coworkers, exciting work, did I mention the food and benefits?

    Cons

    Engineers have attitudes, young company, changing procedures, long hours. Travel policies are lame. That is about all of the cons at Twitter.

    Advice to Management

    People are working hard. Reward those who are leaving their families and flying around the world by ensuring they are comfortable when flying.


  7. Helpful (3)

    Great benefits, lots of politics

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Anonymous Employee
    Current Employee - Anonymous Employee

    I have been working at Twitter full-time (More than 3 years)

    Pros

    Great workplace right in downtown SF. Great perks (food, gym, vacation)

    Cons

    Not a lot of opportunities to develop professionally. Lot of inter-office politics and poor managers.


  8. Software Engineer

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Software Engineer
    Current Employee - Senior Software Engineer
    Recommends
    Positive Outlook
    Approves of CEO

    Pros

    Good culture, fun place to work

    Cons

    Questionable leadership in the engineering org at times.


  9. Helpful (7)

    Never recommend it, not a team work place

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Software Engineer in San Francisco, CA
    Former Employee - Software Engineer in San Francisco, CA
    Doesn't Recommend
    Negative Outlook
    No opinion of CEO

    I worked at Twitter (More than a year)

    Pros

    - Good food - Salary - Fitness classes - As a engineer get a experience how big company is managing product which is used by millions of user

    Cons

    - Not good engineering development opportunities - Too much hierarchy, sometime you will have to think twice before approaching other engineer - Keep fixing bugs or small feature portrayed as big thing as millions of user affected but agility is lost, as a engineer will not get job satisfaction. - Following is my experience in my team: Senior will show attitude, will not speak in person and communicate only online, which in a way block your work. - Code review system which require senior to approve your code will block you many time. Senior engineers will want you to implement things their own way, so you become just somebody's logic implementor. - NOT a team oriented environment, people are driven by individual contribution metrics, therefore you will see sometime seniors are not that collaborative. Again this depends on which team you are working with though. but this is happening and have seen other people suffering from it. - Didn't find middle management as employee friendly, my manager just talked to senior only. - Advice to not a senior engineer: you may be just dictated by manager, senior engineer, you may be just implementor, and will be lost under big hierarchy. So make sure before joining a team you know the team and people you will be working with.

    Advice to Management

    Make a team oriented environment. Teach people to be approachable. You don't need too many feature Stability


  10. Helpful (12)

    Terrible place to work at

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Anonymous Employee
    Former Employee - Anonymous Employee

    Pros

    A lot hipsters and young tech people work at this company

    Cons

    Managers and directors are not very experienced. A lot of great people left the company early.


  11. Tier 2 AV technician

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Tier II Technician in San Francisco, CA
    Former Employee - Tier II Technician in San Francisco, CA
    Recommends
    Positive Outlook

    I worked at Twitter full-time (More than 3 years)

    Pros

    Great hours, tons of camaraderie. Everyone always worked hard and well together. Every project was always a success. Pretty awesome place to work.

    Cons

    Compensation could always be better. Often had to go to a different place everyday and could be anywhere between san jose and san francisco but they made some effort to put you close to home.



Showing 308 of 337 reviews
Reset Filters
RSS Feed </> Embed

Your response will be removed from the review – this cannot be undone.