Pros
I worked at Techwood Consulting for two years, and it's a place to really grow yourself professionally. It's a small, tight-knit team and true start-up environment. The managers are willing to give you lots of responsibility and opportunities to try new methods and experiments — they even allowed me to completely shift into a new, self-created role based on my specific experience and passions. The skills gained at Techwood are wide-ranging: professional communication skills from corresponding with clients, valuable online SEO implementation skills, analytical software skills, and more. And, the leaders were always willing to consider training sessions and workshops on new methods or softwares to ensure all employees' skills were current and up to date. Overall, I had a very positive experience during my time here, and would recommend it to any hard workers looking for a challenging yet rewarding experience in a digital start-up environment.
Cons
As in many start-up environments and small teams, a lot is expected of you, which is overwhelming at times — but the managers are always willing to listen if there are issues and are willing to let you try new methods that work better for your specific working style.