Pros
Uptake has a lot of great people who know what they are doing. There are a lot to learn. It feels amazing how far tech has come in just a few years. People are helpful, friendly and responsive. Idea is to get a job done. Collaboration feels natural. There are many opportunities to make an impact and a contribution. New ideas feel welcome and the attitude is progressive. When mistakes are made, they're fixed and we move on. People take their work seriously. There's a number of areas, for example security, that are on a world class level. Things are being invented here. There's no lack of fun times either and I'm not talking about the beer tap and arcade games, but about hanging out with your coworkers.
Cons
If you ever worked at a startup, you'll feel at home. This is a really big startup. In startups you learn to compromise with all kinds of things. For instance, at the moment, seating space is tight, even though it's a huge space. Since there's a lot of people it gets noisy. You need to take ownership of tasks. There's a number of things going on at any given moment. To some people things like this are an issue and to some they're a plus. I've heard that there was a number of tech issues. That's one way to look at it. Another is that Uptake gets past issues and moves on to bigger ones.