An employee who was fired (for whatever reason) is always going to be much more likely to blow the whistle than a happy employee who is still receiving pay cheques from their employer.
Just because someone was fired doesn't mean that there is no substance behind their claims. Also, 'poor performance' is highly subjective... Maybe Oracle was looking a very specific kind of 'performance' which was outside of the legal/ethical boundaries of that employee.
Regarding the Oracle cloud sales not doing well, this isn't surprising. I am more surprised by the fact that Oracle shares are still performing well on the stock market. I can't think of a single Oracle product that the software engineers of today are actually excited about. The terms that come to mind when I think about Oracle are 'legacy', 'lock-in', 'expensive' and 'inflexible'.
Many years ago, I saw a notice on a company bulletin board stating that a couple of executives had been indicted based on testimony by a disgruntled former employee. It turned out presently that he was disgruntled because he had been caught by the feds and had done a plea deal. Within a few months the executives were off to Allenwood.
Java Mission Control. Yeah 'lock-in', 'expensive' and 'inflexible' all apply but it's quite amazing.
It makes no sense to me to hear people working at for-profit companies complaining that other companies only exist to make money. It's inconsistent, at the very least.
Open source is great, volunteering is great, sharing and giving stuff away is great, etc., but businesses and corporations only exist to make money for the people who own them and work for them.
It's asserting that they only exist to make money. Or that that is in any way natural.
For a company to focus entirely on making money when they don't have enough money to operate is, let's say, understandable. But since companies are run by humans, and humans are quite adept at balancing different goals at the same time, it's not at all beyond reason to expect a company that is making money hand over fist to also focus on more than just that. It's not at all bad to judge them if they choose not to do that, nor to consider them worse than other companies that both make money hand over fist and choose to focus on more than just making more money.
It is in no way inconsistent to work at a for-profit company and complain that another company only exists to make money. Even if you are the chief executive of a for-profit company that both makes money and has additional goals beyond that, you aren't being inconsistent. But if you aren't the chief executive? If you are an employee whose day-to-day job actually isn't directly to make money, even if it is, somewhere above you, being guided by that goal? That doesn't even come close to inconsistent, IMO.
Most businesses are making money. That's not the same as being all about making money. Confusing the two is a really good way to discount the companies who manage perfectly well to make money without losing their souls to that goal[1].
[1] - I'm not really saying Oracle is one of these companies; I've never worked for them or interacted with them (though I've heard plenty of tales). I'm taking issue with the broader statement, because I think it's a fundamentally problematic lens to view the world through.
To me, Oracle discounts and in some cases shows disdain for, being a good corporate citizen.
Edit: I'm talking about the Oracle database products, not Java, the stuff they acquired with Sun, etc.
Shall I go on?
The surprising part is when customers of BigCo could be borderline labeled as fans - for me, at least.
It would be nice to have a field guide to how to spot those without bathing suits when the tide goes out.
b) Aggressive in this context likely means that revenue (and earnings) were being improperly accounted for in the current period. My guess in this context relates to revenue recognition. For instance if I sell SAAS product for $1000 setup and $100 per month and I expect the customer to stay on average 10 years - how do I recognise this revenue?
The aggressive accounting would recognise revenue of $1000 (setup) and $1200 (subscription) in the first year. But it may be fairer (and potentially more appropriate) to recognise $100 (10% of the setup costs as customer expected to stay 10 years - apportion over this period) and $1200 (subscription) in the first year.
On this simple alteration in treatment revenue could differ from $2200 to $1300. NB: This is an oversimplification and the actual recognition criteria depends on scenario, nature and company policies.
Cloud accounting (read: SAAS) is still relatively new and very different to traditional licensing and the accounting/finance community is still grappling with the recognition and treatment.
If the customers cancel the contract they may then book the lost revenue as a loss, so an annual statement with high losses may be an indicator that they booked revenue before the revenue was truly secured.
I'm sure the Big 4s have issued Q&As and position papers to their audit clients already on the adoption of IFRS 15, but this is going to be a nightmare to implement...
Here is an article that may help:
http://www.theregister.co.uk/2016/01/18/cloud_sparks_boom_in...
FTFY.
On the flip side, I would like to think one of the most talented gentlemen in such a dog-shit-ethics-gutter, Mr. Andy Fastow[1][2], would be an excellent comentator on this subject.
[1] https://en.wikipedia.org/wiki/Andrew_Fastow
[2] http://www.bloomberg.com/news/articles/2012-03-22/enrons-and...