I worked at Twitter for more than 3 years
Pros
Benefits Company culture Ability to wfh
Cons
Room for growth Department structure
I have been working at Fitbit for more than 3 years
Pros
The perks at google are great, its a great way to build a network and build your skill sets.
Cons
It's in SF, you will often have to travel via BART if you're not in the city. Unless you're working remotely, which everybody has the option to do.