Pros
* Great cultural values * Great friendly staff * Flexible hours * Ability to work from home * Meritocracy * Free snacks, sodas, and coffee in kitchen
Cons
* Too many managers, not enough writers * Low salary compared to skills expected by management * Very hard to satisfy the list of requirements for promotion * Tool chain is overly complicated using confusing software tools * Each team implements the tool chain differently, making it hard to help other projects * Spend too much time fixing software issues, reading stupid internal blog posts, crawling company mailing lists, attending pointless meetings, and not enough time writing * So many writers in one company! Reaching consensus on writing style and improvements to protocol in a climate of meritocracy is near impossible * Change happens too slowly * Required to attend meetings at very late/early times due to SMEs and team members being spread globally * Employees must pay for 100% of travel expenses up front, and get reimbursed at a later time * Writers who quit are not replaced, they just keep piling the work onto the remaining staff