Pros
TinyCo provides benefits to employees that allow them to care for themselves effectively. When the collaboration works right the job can actually be fun. - A loose organizational structure and poorly defined roles means lots of opportunity to make of the job whatever you want, and to learn new skills. (No official training) - Projects are fast and ever-changing, you're unlikely to get bored. - Friendly free-speaking coworkers and a highly collaborative space. - Snacks provided. Catered dinner too, if you like to work late. - Health benefits, dental, vision, tax breaks for parking and public transportation. - Neat building in the financial district surrounded by yummy places to eat. - Drinking culture could be a pro, if you're into it.
Cons
TinyCo is full of people who are well qualified to work at better jobs. Collaboration and trust is often soured by scores of indecisive management. - A loose organizational structure and poorly defined roles means stress, confusion, and constantly facing conflicting demands with only a vague idea of what takes priority. - There is bickering between people of authority and few arbitrators or official channels for decision making. Backtracking over decisions multiple times is not uncommon. - Broken process cause of many problems. - Between job stress, overwork, and feeling devalued, there is a high turnover rate. - CEO fluctuates between under-engagement and over-engagement with the employees. Often reluctant to trust the expertise of his employees / sometimes seems to have little understanding of what the employees responsibilities are. - CEO seems to want to be approchable and do some of the talking himself; as a result ends up saying many things that sound very nice but are not backed by actions. - Apparent distrust at the top seems to trickle down. - Drinking culture could be a con, if you like to do something else from time to time.