Pros
This is my first company that I started working for after I started living in the USA.
And the funny story about how I got this job is this: this is the third offer that I initially turned down after receiving it. I accepted the previous two initially, but as you can imagine, I still work at Glassdoor.
The best thing about the company is that it is a beacon of the best place to work philosophy, so by definition, we are not allowed to fail in this area. And while I realize that since I'm on the engineering team, I'm a little biased, I still believe in our company's mission.
I have been treated fairly from the beginning until now.
My efforts and intentions are recognized and appreciated as I expect.
I have a stable salary and benefits.
I have a project that I like, a team that I like, and a job that I like.
Who needs more?
Cons
Nothing beyond the routine specifics of work