• Great work & great clients
• Innovation and industry-leading technology & client work.
Cons
• Junior, immature management that acts like they are still in college.
• Lack of structure and respect for process.
• No work/life balance or boundaries of personal time.