Pros
There were a lot of changes in the engineering department recently, so I don't know if the culture is still the same (several of the original developers left, plus new management). That said, I worked here for many years and it was overall a great experience. I met such smart, passionate and interesting people, and learned so much from them. Everyone was very open to bringing in new tools and technologies, so I was always learning new things, and it never felt like the system was getting old or stagnant. Plus the people are generally really nice, working with them was a pleasure.Cons
They recently renamed the company from "Street Contxt" to "Street Context," so whichever version you put on your resume, somebody will think it's a typo... Also some of their policies are below average, e.g. only 2 weeks parental leave. Other gripes I had may or may not still be relevant, given the changes in management.