Where do I even begin? This is a software company that wants to be the leader in teaching and learning. The problem with this scenario is that the software has never been proven to affect teaching and/or learning. It’s sort of like everything else here: a great deal of spin but very little substance. The interview process is quite lengthy where the same questions are asked. There is no HR department, so when a colleague or manager is acting unprofessional, there is little if anything that can be done for the employee. There are no professional development opportunities. The company has long claimed to be a flat organization, but then “promoted” some people. The people promoted had a title change, but everything still has to be approved by one of 3 real partners. It is very much a top down style organization. I have never been so micromanaged in my life. There were and are some great people at this company, but many have left because their voice is never considered in any decision. An abnormal amount of money is spent on parties and food for the office, but there is no employee review process and nobody is every certain if or when they might get a raise. The dress code is too formal for a Portland office that rarely sees clients in the office. Clients are mostly contacted over the phone or in person. You must check your email all the time to know the dress code for the day or learn of an emergency meeting or required event.