Vantaggi
Lextech has the best organizational and communications practices I've experienced before. Although it's still a small-medium sized tech company, there's a real maturity and authenticity to it. I've met most of my coworkers, including many of the full time remote workers. It's small enough to have a family feel, but large enough to have budding circles and subcultures of interests. There's really no politics and the communications are really open. Besides being encouraged to problem solve and speak openly, including with our supervisors, there's also a weekly touch-base survey/ tool (TinyPulse) we use where we can anonymously give frank feedback, as well as give cheers (kudos) to our coworkers (which can be anonymous but don't have to be). The facilitators who handle TinyPulse are encouraging, and often reply with really good questions about how to work something out or improve a process. There's a clear structure and strong leadership from the top, but I feel empowered to make suggestions or take initiative, too. But we're called to share the responsibility for improvement, so we're part of the solution. I'm grateful for the education allowance full timers get, and other perks like cell phone reimbursement and good benefits. Beer thirty, team outings, hackathons (the winners of our most recent one will get Apple Watches), gym membership, and more are so nice. We have great clients and challenging projects, with opportunities to expand our skill set in the things that we're interested in. Our career path is like a mutual discernment between us and our supervisors--very cooperative. Lastly, we have a lot to do--we're growing quickly--but I never feel pressured to overwork and am encouraged by my boss to have a good work life balance. This is contrary to what I've heard about a lot of successful and growing tech companies where "play hard, work hard" means mandatory overtime all the time (but hey, free lunch). I think we work hard and sometimes longer hours, but I think balance is supported and lived.
Svantaggi
I'd be lying if I didn't put any cons. I sometimes have frustrating days at work, but I have yet to see any real drama. I think a lot of the challenges come from growing so quickly. I think we have great structures for communication (weekly problem solving meeting, daily check ins, supervisor one-on-ones, quarterly check ins, etc. etc.), but sometimes those communications structures or follow up seem to slip on some of the teams, possibly due to deadlines and work pressures. I don't think it's detrimental to the overall direction or mission of the company, but it could stand improvement.