I enjoyed working for Spark. They have fantastic product management. The leadership team is very smart, strategic, and collaborative. It's a great place to work. They are very supportive of their employees and provide excellent benefits. My only dislikes were getting up early (at 5am) and the fact that I wasn't in charge of my own destiny. Work-life balance is hard to find at this age. If you want a job where you can have some freedom but be able to move quickly without much red tape, then this is the kind of place I'd recommend. I learned an incredible amount from Spark and am grateful for the opportunity to have worked there.