Pros
MegaNexus staffers are great people to work with. They're a team of smart, sociable and passionate people who really care about what they do and are trying to provide a great professional service and build a quality product. Work life is fast paced with some big infrastructure projects going on. At times it can seem like a hard slog with little down time, but the reward is that you're doing something that can change the lives of others in a good way and are working alongside other people who feel the same way. It's not a place where you can coast along. You have to want to get stuck in and better still if you have a bit of an entrepreneurial streak. If you put in the hours and do a good job there's opportunity to progress - but it is demanding.
Cons
Management is trying hard, but they need to give a clearer strategic direction. They are often too busy to provide much practical help.